場合によっては、ユーザーによる一定限度を超えたパネルのサイズ変更を禁止する必要があります。たとえば、Panel1 に多数のボタンを常時表示しておく必要があるかもしれません。そうした状況に直面した場合は、MinSize プロパティを使用して、ユーザーがドラッグできない領域のサイズをピクセル単位で指定できます。このトピックでは、デザインビュー、ソースビュー、およびコードでMinSize プロパティを設定する方法について学びます。
固定サイズパネルを作成するには、以下の手順を実行します。
Panel1 を固定サイズパネルにするには、<cc1:C1Splitter> タグと </cc1:C1Splitter> タグの間に <Panel1 MinSize="30"></Panel1> を置きます。MinSize プロパティが設定されたら、そのマークアップは次のようになります。
| ソースビュー |
コードのコピー
|
|---|---|
| <cc1:C1Splitter ID="C1Splitter6" runat="server" Height="251px" Width="217px" SplitterDistance="50"> <Panel1 MinSize="30"> </Panel1> </cc1:C1Splitter> |
|
以下の手順を実行します。
Visual Basicコードの書き方
| Visual Basic |
コードのコピー
|
|---|---|
| Imports C1.Web.Wijmo.Controls.C1Splitter | |
C#コードの書き方
| C# |
コードのコピー
|
|---|---|
| using C1.Web.Wijmo.Controls.C1Splitter; | |
Visual Basicコードの書き方
| Visual Basic |
コードのコピー
|
|---|---|
| C1Splitter1.Panel1.MinSize = 30 | |
C#コードの書き方
| C# |
コードのコピー
|
|---|---|
| C1Splitter1.Panel1.MinSize = 30; | |
このトピックの作業結果プロジェクトをビルドしたら、スプリッタバーを左へドラッグし、バーが 30 ピクセルで停止することを確認してください。